/* Components */
/* My counterparties search */
#my-counter-party-search-form-container form .flex-container {
  display: block;
  margin-top: 1.4rem; }

#my-counter-party-search-form-container form .flex-container > * {
  width: 100%; }

.my-counter-party-search-results-nav {
  flex-wrap: wrap; }

.my-counter-party-search-results-nav > *:last-child {
  width: 100%;
  margin-top: 1.4rem; }

/* Table */
table.responsive-table {
  display: block; }

table.responsive-table thead {
  display: none; }

table.responsive-table tbody {
  width: 100%;
  display: block; }

table.responsive-table tr {
  display: block;
  width: 100%; }

table.responsive-table .responsive-table-th {
  display: inline-block;
  font-weight: 600;
  margin-right: 0.5rem; }

table.responsive-table td {
  display: block;
  width: 100%;
  padding-top: 0;
  word-wrap: break-word; }

table.responsive-table td:first-child {
  padding-top: 1rem; }

#my-counter-party-search-overview-visualisation-container {
  width: 100%;
  padding-bottom: 100%; }

.statuses-frequency-container ul li {
  font-size: 1.6rem;
  line-height: 1.2em; }

#counter-party-search-results-container .add-counter-party-trigger {
  font: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: left;
  display: block; }

#counter-party-search-results-container .add-counter-party-trigger:before {
  content: "+ Add Counterparty"; }

/* CounterParty Page */
#counter-party-summary-header-container > *:not(:last-child) {
  margin-bottom: 1.4rem; }

#content-tab-section {
  padding: 0 1rem;
  padding-bottom: 1rem; }

#content-tab-list li {
  display: block;
  width: 100%;
  background-color: #fdfdfc; }

/* CounterParty User Uploaded Documents */
#user-uploaded-documents-search-results-container tr {
  position: relative; }

.delete-document-trigger-container {
  position: absolute;
  text-align: right;
  top: 15px; }

/* CounterParty Overview */
.activity-insight-overview-wrapper hr {
  display: none; }

.activity-insight-overview-container {
  display: block; }

.activity-insight-overview-container > * {
  display: block;
  width: 100%;
  margin-bottom: 1.4rem;
  text-align: center; }

.activity-insight-icon-container {
  margin: 0 auto; }

.filters-sidebar {
  min-width: 0; }

.responsive-filters-sidebar-container-sm {
  display: block; }

.responsive-filters-sidebar-container-sm .filters-sidebar {
  max-width: calc(100% + 1.6rem);
  width: calc(100% + 1.6rem);
  margin-bottom: 1.4rem;
  margin-right: -0.8rem; }

.responsive-filters-sidebar-container-sm > *:last-child {
  max-width: 100%;
  width: 100%; }

table.responsive-table .non-breaking {
  white-space: normal; }

/* Assessment Page */
#run-assessment-cta-button {
  width: 100%; }

#content-header-section.assessment-content-header-section > .flex-container > *:not(:last-child) {
  margin-right: 0; }

#preview-assessment-cta-button {
  width: 100%; }

#assessment-instances-overview-section .assessment-instances-state-datapoint {
  border: none;
  padding-top: 0;
  padding-bottom: 0; }

/* Assessments library page */
.assessment-group-container .assessment {
  flex-wrap: wrap; }

.assessment-group-container .assessment > .assessment-name-container, .assessment-group-container .assessment > .assessment-description-container {
  flex: 0 0 100%;
  margin-bottom: 1.4rem; }

/* Assessments page */
#assessments-content-header {
  display: block; }

#assessments-content-header .button {
  width: 100%; }

#assessments-content-header > *:not(:last-child) {
  margin-bottom: 1.4rem; }

.assessment-group-overview > .flex-container {
  flex-wrap: wrap; }

.assessment-group-overview > .flex-container > *:first-child {
  flex: 0 0 100%;
  margin-bottom: 1.4rem;
  margin-left: 0; }

.assessment-group-overview > .flex-container > .assessment-group-access-type {
  flex: 1 0 auto; }

.assessment-group-overview > .flex-container {
  flex-wrap: wrap; }

.assessment-group-overview > .flex-container > *:first-child {
  flex: 0 0 100%;
  margin-bottom: 1.4rem;
  margin-left: 0; }

.assessment-group-overview > .flex-container > .assessment-group-access-type {
  flex: 1 0 auto; }

.assessment-overview > .flex-container {
  flex-wrap: wrap; }

.assessment-overview > .flex-container > *:first-child {
  flex: 0 0 100%;
  margin-bottom: 1.4rem;
  margin-left: 0; }

.assessment-overview > .flex-container > .assessment-publish-status {
  flex: 1 0 auto; }

/* Bulk send assessment */
#bulk-send-assessment-form .assessment-contact-select-list {
  width: 100%; }

#bulk-send-assessment-form td.cell-shrink {
  width: 100%; }

/* Reporting */
#assessment-instance-advanced-search-results-container .flex-container {
  display: block; }

#assessment-instance-advanced-search-results-container .flex-container > * {
  flex: none;
  width: 100%;
  margin-left: 0; }

#assessment-instance-advanced-search-results-container .flex-container > *:not(:last-child) {
  margin-bottom: 1rem; }

.user-group-edit-container .user-group-edit-assign-one span,
.user-group-edit-container .user-group-edit-assign-all span,
.user-group-edit-container .user-group-edit-unassign-one span,
.user-group-edit-container .user-group-edit-unassign-all span {
  display: inline-block;
  transform: rotate(90deg); }

